<html>
<body>
<?php
function hex_color($max_r,$max_g,$max_b)
{
	// ensure that values are in the range between 0 and 255
	if ($max_r > 255) { $max_r = 255; }
	if ($max_g > 255) { $max_g = 255; }
	if ($max_b > 255) { $max_b = 255; }
	if ($max_r < 0) { $max_r = 0; }
	if ($max_g < 0) { $max_g = 0; }
	if ($max_b < 0) { $max_b = 0; }
	$max_r = dechex($max_r);
	$max_g = dechex($max_g);
	$max_b = dechex($max_b);
	if(strlen($max_r) == 1) { $max_r = '0'.$max_r; }
	if(strlen($max_g) == 1) { $max_g = '0'.$max_g; }
	if(strlen($max_b) == 1) { $max_b = '0'.$max_b; }
	return ($max_r) . ($max_g) . ($max_b);
}
$color = array( "r" => 0,"g" => 0,"b" => 0);
$tempcolor;

echo'<table>' . "\n";
	//Tone_Black;
	for($i = 0; $i < 15; $i=$i+1){
		echo '<tr>';
		$tempcolor = $color;
		for($j = 0; $j < 15; $j=$j+1){
			$hex = hex_color($tempcolor["r"],$tempcolor["g"],$tempcolor["b"]);
			echo '<td bgcolor="#' . $hex . '">#' . $hex . '</td>';
			$tempcolor["r"] = $tempcolor["r"] + 17;
			$tempcolor["g"] = $tempcolor["g"] + 17;
			$tempcolor["b"] = $tempcolor["b"] + 17;
		}
		$color["r"] = $color["r"] + 17;
		//$color["g"] = $color["g"] + 17;
		//$color["b"] = $color["b"] + 17;
		echo'</tr>';
	}
	
	//Tone_Red;
	for($i = 0; $i < 15; $i=$i+1){
		echo '<tr>';
		$tempcolor = $color;
		for($j = 0; $j < 15; $j=$j+1){
			$hex = hex_color($tempcolor["r"],$tempcolor["g"],$tempcolor["b"]);
			echo '<td bgcolor="#' . $hex . '">#' . $hex . '</td>';
			$tempcolor["r"] = $tempcolor["r"] + 17;
			$tempcolor["g"] = $tempcolor["g"] + 17;
			$tempcolor["b"] = $tempcolor["b"] + 17;
		}
		//$color["r"] = $color["r"] + 17;
		//$color["g"] = $color["g"] + 17;
		$color["b"] = $color["b"] + 17;
		echo'</tr>';
	}
	
	//Tone_Violet;
	for($i = 0; $i < 15; $i=$i+1){
		echo '<tr>';
		$tempcolor = $color;
		for($j = 0; $j < 15; $j=$j+1){
			$hex = hex_color($tempcolor["r"],$tempcolor["g"],$tempcolor["b"]);
			echo '<td bgcolor="#' . $hex . '">#' . $hex . '</td>';
			$tempcolor["r"] = $tempcolor["r"] + 17;
			$tempcolor["g"] = $tempcolor["g"] + 17;
			$tempcolor["b"] = $tempcolor["b"] + 17;
		}
		$color["r"] = $color["r"] - 17;
		//$color["g"] = $color["g"] + 17;
		//$color["b"] = $color["b"] + 17;
		echo'</tr>';
	}
	
	//Tone_Blue;
	for($i = 0; $i < 15; $i=$i+1){
		echo '<tr>';
		$tempcolor = $color;
		for($j = 0; $j < 15; $j=$j+1){
			$hex = hex_color($tempcolor["r"],$tempcolor["g"],$tempcolor["b"]);
			echo '<td bgcolor="#' . $hex . '">#' . $hex . '</td>';
			$tempcolor["r"] = $tempcolor["r"] + 17;
			$tempcolor["g"] = $tempcolor["g"] + 17;
			$tempcolor["b"] = $tempcolor["b"] + 17;
		}
		//$color["r"] = $color["r"] - 17;
		$color["g"] = $color["g"] + 17;
		//$color["b"] = $color["b"] + 17;
		echo'</tr>';
	}
	
	//Tone_SkyBlue;
	for($i = 0; $i < 15; $i=$i+1){
		echo '<tr>';
		$tempcolor = $color;
		for($j = 0; $j < 15; $j=$j+1){
			$hex = hex_color($tempcolor["r"],$tempcolor["g"],$tempcolor["b"]);
			echo '<td bgcolor="#' . $hex . '">#' . $hex . '</td>';
			$tempcolor["r"] = $tempcolor["r"] + 17;
			$tempcolor["g"] = $tempcolor["g"] + 17;
			$tempcolor["b"] = $tempcolor["b"] + 17;
		}
		//$color["r"] = $color["r"] - 17;
		//$color["g"] = $color["g"] + 17;
		$color["b"] = $color["b"] - 17;
		echo'</tr>';
	}
	
	//Tone_Green;
	for($i = 0; $i < 15; $i=$i+1){
		echo '<tr>';
		$tempcolor = $color;
		for($j = 0; $j < 15; $j=$j+1){
			$hex = hex_color($tempcolor["r"],$tempcolor["g"],$tempcolor["b"]);
			echo '<td bgcolor="#' . $hex . '">#' . $hex . '</td>';
			$tempcolor["r"] = $tempcolor["r"] + 17;
			$tempcolor["g"] = $tempcolor["g"] + 17;
			$tempcolor["b"] = $tempcolor["b"] + 17;
		}
		$color["r"] = $color["r"] + 17;
		//$color["g"] = $color["g"] + 17;
		//$color["b"] = $color["b"] - 17;
		echo'</tr>';
	}
	
	//Tone_Orange;
	for($i = 0; $i < 15; $i=$i+1){
		echo '<tr>';
		$tempcolor = $color;
		for($j = 0; $j < 15; $j=$j+1){
			$hex = hex_color($tempcolor["r"],$tempcolor["g"],$tempcolor["b"]);
			echo '<td bgcolor="#' . $hex . '">#' . $hex . '</td>';
			$tempcolor["r"] = $tempcolor["r"] + 17;
			$tempcolor["g"] = $tempcolor["g"] + 17;
			$tempcolor["b"] = $tempcolor["b"] + 17;
		}
		//$color["r"] = $color["r"] + 17;
		$color["g"] = $color["g"] - 17;
		//$color["b"] = $color["b"] - 17;
		echo'</tr>';
	}
	
	//Tone_white;
	for($i = 0; $i < 15; $i=$i+1){
		echo '<tr>';
		$tempcolor = $color;
		for($j = 0; $j < 15; $j=$j+1){
			$hex = hex_color($tempcolor["r"],$tempcolor["g"],$tempcolor["b"]);
			echo '<td bgcolor="#' . $hex . '">#' . $hex . '</td>';
			$tempcolor["r"] = $tempcolor["r"] + 17;
			$tempcolor["g"] = $tempcolor["g"] + 17;
			$tempcolor["b"] = $tempcolor["b"] + 17;
		}
		//$color["r"] = $color["r"] + 17;
		$color["g"] = $color["g"] + 17;
		$color["b"] = $color["b"] + 17;
		echo'</tr>';
	}
	
	
	

echo'</table>';

?>
</body>
</html>
